/* UnoCSS会自动注入样式，无需手动导入 */

/* 自定义样式可以在这里添加 */
:root {
  font-family: system-ui, Avenir, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* 深色模式样式 */
.dark {
  color-scheme: dark;
}

/* 浅色模式样式 */
.light {
  color-scheme: light;
}

/* 移动端适配 */
html {
  font-size: 16px;
}

body {
  margin: 0;
  padding: 0;
}

#app {
  width: 100%;
  height: 100vh;
  display: flex;
  flex-direction: column;
}

/* 页面过渡动画 */
.page-enter-active,
.page-leave-active {
  transition: opacity 0.3s ease;
}

.page-enter-from,
.page-leave-to {
  opacity: 0;
}